On the Benefit of Virtualization: Strategies for Flexible Server Allocation
نویسندگان
چکیده
Virtualization technology facilitates a dynamic, demanddriven allocation and migration of servers. This paper studies how the flexibility offered by network virtualization can be used to improve Quality-of-Service parameters such as latency, while taking into account allocation costs. A generic use case is considered where both the overall demand issued for a certain service (for example, an SAP application in the cloud, or a gaming application) as well as the origins of the requests change over time (e.g., due to time zone effects or due to user mobility), and we present online and optimal offline strategies to compute the number and location of the servers implementing this service. These algorithms also allow us to study the fundamental benefits of dynamic resource allocation compared to static systems. Our simulation results confirm our expectations that the gain of flexible server allocation is particularly high in scenarios with moderate dynamics.
منابع مشابه
Policy Model for Sharing Network Slices in 5G Core Network
As mobile data traffic increases, and the number of services provided by the mobile network increases, service load flows as well, which requires changing in the principles, models, and strategies for media transmission streams serving to guarantee the given nature of giving a wide scope of services in Flexible and cost-effective. Right now, the fundamental question remains what number of netwo...
متن کاملAn Efficient Architecture and Algorithm for Resource Provisioning in Fog Computing
Cloud computing is a model of sharing computing resources over any communication network by using virtualization. Virtualization allows a server to be sliced in virtual machines. Each virtual machine has its own operating system/applications that rapidly adjust resource allocation. Cloud computing offers many benefits, one of them is elastic resource allocation. To fulfill the requirements of c...
متن کاملPerformance Combinative Evaluation from Single Virtual Machine to Multiple Virtual Machine Systems
Virtualization technology is widely used in server consolidation, high performance computing, and cloud data center due to its benefits on high resource utilization, flexible manageability, and dynamically scalability. However, it also introduces additional performance overheads. It’s worthy to evaluate the overheads and to find the bottleneck of virtualization in different scenarios. In this p...
متن کاملA review of methods for resource allocation and operational framework in cloud computing
The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...
متن کاملAn architecture for elastic resource allocation in Fog Computing
Cloud computing is an amazing technology that uses an internet and central remote server to maintain data in different applications .This technology allows delivery of computing resources over the internet. Cloud offers scalability, availability, elasticity and multitenancy.The most fundamental issue in cloud computing is virtualization .Virtualization is a technique which allows to run multipl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1011.6594 شماره
صفحات -
تاریخ انتشار 2011